package com.yuhs.zixing.study.design.pattern.dp002.create.c002.factory.f003;

/**
 * @description:
 * @author: yuhs
 * @date: 2022/4/21 4:29 AM
 */
public abstract class Creator {

    /*
     * 创建一个产品对象，其输入参数类型可以自行设置
     * 通常为String、Enum、Class等，当然也可以为空
     */
    public abstract <T extends Product> T createProduct(Class<T> c);
}

